

package com.depthsdata.coe.service;
/**
 * Template Name : 服务对象接口
 * Template Version : 1
 * Template Last Modfiy Date : Fri Sep 07 11:33:52 CST 2018
 * Auto Generate Date : 2019-12-27 11:41:51
  * Warning ! This file will be overwrite when regenerate !
  * 
 */
 
public interface IBusinessNodeService  {


    /**
    * 
	 
    * @param com.depthsdata.coe.service.BusinessNodeBean

	 * @throws Exception
	 */
    void addNewBusinessNode(  final   com.depthsdata.coe.service.BusinessNodeBean  aBusinessNode) throws Exception;
	

    /**
    * 
	 
    * @param com.depthsdata.coe.service.BusinessNodeBean

	 * @throws Exception
	 */
    void modifyBusinessNode(  final   com.depthsdata.coe.service.BusinessNodeBean  aBusinessNode) throws Exception;
	

    /**
    * 
	 
    * @param long

	 * @throws Exception
	 */
    void deleteBusinessNodes(  final   long[]  aBusinessNodeIds) throws Exception;
	
        
    /**
    * 
	 
    * @param long

	 * @throws Exception
	 */
    com.depthsdata.coe.service.BusinessNodeBean getBusinessNodeById(  final   long  aBusinessNodeId) throws Exception;
	
        
    /**
    * 
	 
    * @param com.depthsdata.coe.dao.BusinessNodeDAOQueryBean

	 * @throws Exception
	 */
    com.depthsdata.coe.service.BusinessNodeBean[] queryBusinessNodes(  final   com.depthsdata.coe.dao.BusinessNodeDAOQueryBean  queryBean) throws Exception;
	
        
    /**
    * 
	 
    * @param com.depthsdata.coe.dao.BusinessNodeDAOQueryBean

	 * @throws Exception
	 */
    int queryBusinessNodeCount(  final   com.depthsdata.coe.dao.BusinessNodeDAOQueryBean  queryBean) throws Exception;
	

    /**
    * 
	 
    * @param com.depthsdata.coe.service.BusinessParamsBean

	 * @throws Exception
	 */
    void addNewBusinessParams(  final   com.depthsdata.coe.service.BusinessParamsBean  aBusinessParams) throws Exception;
	

    /**
    * 
	 
    * @param com.depthsdata.coe.service.BusinessParamsBean

	 * @throws Exception
	 */
    void modifyBusinessParams(  final   com.depthsdata.coe.service.BusinessParamsBean  aBusinessParams) throws Exception;
	

    /**
    * 
	 
    * @param long

	 * @throws Exception
	 */
    void deleteBusinessParamss(  final   long[]  aBusinessParamsIds) throws Exception;
	
        
    /**
    * 
	 
    * @param long

	 * @throws Exception
	 */
    com.depthsdata.coe.service.BusinessParamsBean getBusinessParamsById(  final   long  aBusinessParamsId) throws Exception;
	
        
    /**
    * 
	 
    * @param com.depthsdata.coe.dao.BusinessParamsDAOQueryBean

	 * @throws Exception
	 */
    com.depthsdata.coe.service.BusinessParamsBean[] queryBusinessParamss(  final   com.depthsdata.coe.dao.BusinessParamsDAOQueryBean  queryBean) throws Exception;
	
        
    /**
    * 
	 
    * @param com.depthsdata.coe.dao.BusinessParamsDAOQueryBean

	 * @throws Exception
	 */
    int queryBusinessParamsCount(  final   com.depthsdata.coe.dao.BusinessParamsDAOQueryBean  queryBean) throws Exception;
	

    /**
    * 
	 
    * @param com.depthsdata.coe.service.BusinessNodeFormBean

	 * @throws Exception
	 */
    void addNewBusinessNodeForm(  final   com.depthsdata.coe.service.BusinessNodeFormBean  aBusinessNodeForm) throws Exception;
	

    /**
    * 
	 
    * @param com.depthsdata.coe.service.BusinessNodeFormBean

	 * @throws Exception
	 */
    void modifyBusinessNodeForm(  final   com.depthsdata.coe.service.BusinessNodeFormBean  aBusinessNodeForm) throws Exception;
	

    /**
    * 
	 
    * @param long

	 * @throws Exception
	 */
    void deleteBusinessNodeForms(  final   long[]  aBusinessNodeFormIds) throws Exception;
	
        
    /**
    * 
	 
    * @param long

	 * @throws Exception
	 */
    com.depthsdata.coe.service.BusinessNodeFormBean getBusinessNodeFormById(  final   long  aBusinessNodeFormId) throws Exception;
	
        
    /**
    * 
	 
    * @param com.depthsdata.coe.dao.BusinessNodeFormDAOQueryBean

	 * @throws Exception
	 */
    com.depthsdata.coe.service.BusinessNodeFormBean[] queryBusinessNodeForms(  final   com.depthsdata.coe.dao.BusinessNodeFormDAOQueryBean  queryBean) throws Exception;
	
        
    /**
    * 
	 
    * @param com.depthsdata.coe.dao.BusinessNodeFormDAOQueryBean

	 * @throws Exception
	 */
    int queryBusinessNodeFormCount(  final   com.depthsdata.coe.dao.BusinessNodeFormDAOQueryBean  queryBean) throws Exception;
	

}